a large and muscular man - Deutsch Englisch Wörterbuch